package com.ouc.common.config.properties;

import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.PropertySource;

@Configuration
@PropertySource("classpath:application.properties")
public class ApplicationProperties {


  @Value("${dataDir}")
  private String dataDir;


  @Value("${sarPng}")
  private String sarPng;

  @Value("${navData}")
  private String navData;

  @Value("${acousticDir}")
  private String acousticDir;

  @Value("${petPython}")
  private String petPython;

  public String getEra5Python() {
    return era5Python;
  }

  @Value("${era5Python}")
  private String era5Python;

  @Value("${sarPython}")
  private String sarPython;


  @Value("${hycomDir}")
  private String hycomDir;


  @Value("${gedyoloDir}")
  private String gedyoloDir;

  @Value("${coperDownloadDir}")
  private String coperDownloadDir;

  @Value("${coperDownloadDirLinux}")
  private String coperDownloadDirLinux;

  @Value("${rtofDownloadDirLinux}")
  private String rtofDownloadDirLinux;

  @Value("${era5DownloadDirLinux}")
  private String era5DownloadDirLinux;

  @Value("${sarDownloadDirLinux}")
  private String sarDownloadDirLinux;

  @Value("${petPythonLinux}")
  private String petPythonLinux;

 /* @Value("${acousticLinux}")
  private String acousticLinux;*/

  @Value("${resourceDir}")
  private String resourceDir;


  @Value("${for3DPath}")
  private String for3DPath;

/*  public String getAcousticLinux() {
    return acousticLinux;
  }*/

  public String getPetPythonLinux() {
    return petPythonLinux;
  }


  public String getSarPython() {
    return sarPython;
  }

  public String getDataDir() {
    return dataDir;
  }

  public String getNavData() {
    return navData;
  }

  public String getAcousticDir() {
    return acousticDir;
  }

  public String getPetPython() {
    return petPython;
  }

  public String getHycomDir() {
    return hycomDir;
  }

  public String getGedyoloDir() {
    return gedyoloDir;
  }

  public String getCoperDownloadDir() {
    return coperDownloadDir;
  }

  public String getSarPng() {
    return sarPng;
  }

  public String getCoperDownloadDirLinux() {
    return coperDownloadDirLinux;
  }

  public String getRtofDownloadDirLinux() {
    return rtofDownloadDirLinux;
  }

  public String getEra5DownloadDirLinux() {
    return era5DownloadDirLinux;
  }

  public String getSarDownloadDirLinux() {
    return sarDownloadDirLinux;
  }

  public String getResourceDir() {
    return resourceDir;
  }

  public String getFor3DPath() {
    return for3DPath;
  }
}
